package com.itrencai.d9_exception;

public class Yunxingshiyichang {
    public static void main(String[] args) {
        System.out.println("--------------程序开始------------------");
        //1.数组越界异常ArrayIndexOutOfBoundsException
        int[] arr={1,2,3};
        System.out.println(arr[2]);
        //System.out.println(arr[3]);

        //2.空指针异常NullPointerException,直接输出没有问题，但是调用空指针的变量的功能就会报错
        String name=null;
        System.out.println(name);
       // System.out.println(name.length());//运行出错，程序终止

        //3.类型转换异常ClassCastException
        Object o=23;
        //String s=(String) o ;

        //5.数学操作异常ArithmeticException
        //int c=10/0;

        //6.数字转换异常:NumberFormatException
       // String number="23";
        String number="23fsa";
        Integer it=Integer.valueOf(number);//运行出错，程序终止
       // System.out.println(it + 1);

        System.out.println("-----------------程序结束--------------");


    }
}
